package command;

import gestionnaire.Gestionnaire;
import memento.Memento;

/**
 * Command concrete Refaire. permet d'executer la commande refaire() 
 * du receiver Gestionnaire
 * @author camara
 *
 */
public class Refaire implements Command {

	/**
	 * le receiver de la commande concrete
	 */
	Gestionnaire receiver;
	
	public Refaire (Gestionnaire ges){
		this.receiver = ges;
	}
	
	@Override
	public void executer() {
		try {
			receiver.refaire();
		} catch (CloneNotSupportedException e) {
			e.printStackTrace();
		}

	}

	@Override
	public void rejouer() {
		

	}

	@Override
	public Memento getMemento() {
		return null;
	}

	@Override
	public void setMemento(Memento memento) {

	}

}
